// 初始化
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
body{
    background-color:skyblue;
}
.header{
    height: 1rem;
    background-color: pink;
    margin: 0 .125rem;
    h2{
        padding-top: .25rem;
        color: white;
        text-align: center;
    }
}

.mainbox{
    display: flex;
    margin: .125rem;
    
    .column{
        position: relative;
        flex: 3;
        &:nth-child(2){
            flex: 5;
        };
        margin: .125rem;
        
        .chart{
            margin-bottom: .125rem;
            height: 3.75rem;
            background-color: pink;
        }

        .model{
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            width: 10rem;
            height: 10rem;
            // width: 100%;
            // height: 100%;
        }
        
    }
}